/**
 * Activacion General del Sistema
 * Elaborado 16/10/2013
 * @author Carlos Enrique Peña
 */

/**
 * Inicio del HTML
 */
$(function() {
  
  if (sGUI != undefined && sGUI != '') {
    Generar_GUI('Frm', sGUI, iCel, bModelo);
  }
  //Mensajes del Sistema
  $('#msj_alertas').dialog({
    title: 'Reporte de Errores',
    modal: true,
    autoOpen: false,
    width: 420,
    height: 300,
    buttons: {
      "Cerrar": function() {
        $(this).dialog("close");
      }
    }
  });
  
  
});

/**
 * Creacion de Interfaz Grafica
 * Actualización 17/10/2013
 * @param {string} Titulo de la Interfaz
 * @param {integer} Cantidad de Celdas
 * @returns {boolean}
 */
function Generar_GUI(sFrm, sGui, iCel, bMdl) {
  //Nombre del Formulario
  
  $.ajax({
    url: sUrlP + "GPGUI",
    data: 'gui=' + sGui + '&modelo=' + bMdl,
    type: 'POST',
    dataType: "json",
    success: function(oEsq) {
      //alert(oEsq);
      vis = new GVista(oEsq, sFrm, sGui);
      vis.AsignarNombre(sFrm);
      vis.AsignarCeldas(iCel);
      vis.AsignarBotones(iCel);
      vis.Generar();
    },
    error: function(error) {
      if (TODO_ERROR != undefined && TODO_ERROR == true) {
        var er = JSON.stringify(error);
        $("#msj_alertas").html(er);
        $("#msj_alertas").dialog('open');
      }
    }
  });

  return true;
}